/**
 *    Copyright 2006-2017 the original author or authors.
 *
 *    Licensed under the Apache License, Version 2.0 (the "License");
 *    you may not use this file except in compliance with the License.
 *    You may obtain a copy of the License at
 *
 *       http://www.apache.org/licenses/LICENSE-2.0
 *
 *    Unless required by applicable law or agreed to in writing, software
 *    distributed under the License is distributed on an "AS IS" BASIS,
 *    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *    See the License for the specific language governing permissions and
 *    limitations under the License.
 */
package org.mybatis.generator.plugins.custome;

/**
 * @author weirui.shenwr
 * @Type ResponseCode
 * @Desc 返回代码定义
 * @date 2012-5-11
 * @Version V1.0
 */
public class ResponseCode {

    /**
     * 返回code 0：成功
     */
    public static final String SUCCESS = "0";
    /**
     * 参数错误,或者存在空值
     */
    public static final String PARAMETER_ERROR = "1";

    /**
     * 返回code 1：异常,
     */
    public static final String EXCEPTION = "3";

    /**
     * 返回code 2：业务错误
     */
    public static final String ERROR = "2";
    /**
     * 返程成功,但是无数据
     */
    public static final String NULL_RESULT = "4";

    /**
     * 判断是否成功
     *
     * @param code
     * @return
     */
    public static boolean isSuccess(String code) {
        return SUCCESS.equals(code);
    }
}
